package com.erp.erp_entitys.Purchase.req;

import java.io.Serializable;

/**
 * @author zjk
 * @version 1.0
 * @description 样品采购付款详情 查询条件
 * @date 2022-05-14 20:55
 */
public class purchaseSampleStatisticsReq implements Serializable {
    /**
     * 单据类型：1.草稿箱 2.待批箱 3.已批箱 4.完成箱 (多个编码以英文逗号隔开)
     */
    private String status;
    /**
     * 所属操作员(多个编码以英文逗号隔开)
     */
    private String operationCode;
    /**
     * 部门操作员
     */
    private String  deptOperationCode;
    /**
     * 签约日期(起止)
     */
    private String signingDateStart;

    /**
     * 签约日期(结束)
     */
    private String signingDateEnd;


    /**
     * 应付日期(起止)
     */
    private String payableDateStart;

    /**
     * 应付日期(结束)
     */
    private String payableDateEnd;
    /**
     * 产品编码
     */
    private String productNo;

    /**
     * 规格编码
     */
    private String specNo;

    /**
     * 中/英文名称
     */
    private String productName;
    /**
     * 中/英文描述
     */
    private String remark;
    /**
     * 供应商名称
     */
    private String supplierName;
    /**
     * 采购单号
     */
    private String purchaseOrderNo;

    public String getSupplierName() {
        return supplierName;
    }

    public void setSupplierName(String supplierName) {
        this.supplierName = supplierName;
    }

    public String getPurchaseOrderNo() {
        return purchaseOrderNo;
    }

    public void setPurchaseOrderNo(String purchaseOrderNo) {
        this.purchaseOrderNo = purchaseOrderNo;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getOperationCode() {
        return operationCode;
    }

    public void setOperationCode(String operationCode) {
        this.operationCode = operationCode;
    }

    public String getDeptOperationCode() {
        return deptOperationCode;
    }

    public void setDeptOperationCode(String deptOperationCode) {
        this.deptOperationCode = deptOperationCode;
    }

    public String getSigningDateStart() {
        return signingDateStart;
    }

    public void setSigningDateStart(String signingDateStart) {
        this.signingDateStart = signingDateStart;
    }

    public String getSigningDateEnd() {
        return signingDateEnd;
    }

    public void setSigningDateEnd(String signingDateEnd) {
        this.signingDateEnd = signingDateEnd;
    }

    public String getPayableDateStart() {
        return payableDateStart;
    }

    public void setPayableDateStart(String payableDateStart) {
        this.payableDateStart = payableDateStart;
    }

    public String getPayableDateEnd() {
        return payableDateEnd;
    }

    public void setPayableDateEnd(String payableDateEnd) {
        this.payableDateEnd = payableDateEnd;
    }

    public String getProductNo() {
        return productNo;
    }

    public void setProductNo(String productNo) {
        this.productNo = productNo;
    }

    public String getSpecNo() {
        return specNo;
    }

    public void setSpecNo(String specNo) {
        this.specNo = specNo;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    @Override
    public String toString() {
        return "purchaseSampleStatisticsReq{" +
                "status='" + status + '\'' +
                ", operationCode='" + operationCode + '\'' +
                ", deptOperationCode='" + deptOperationCode + '\'' +
                ", signingDateStart='" + signingDateStart + '\'' +
                ", signingDateEnd='" + signingDateEnd + '\'' +
                ", payableDateStart='" + payableDateStart + '\'' +
                ", payableDateEnd='" + payableDateEnd + '\'' +
                ", productNo='" + productNo + '\'' +
                ", specNo='" + specNo + '\'' +
                ", productName='" + productName + '\'' +
                ", remark='" + remark + '\'' +
                '}';
    }
}
